sap one's energy - Spanish English Dictionary